One of the early wonders of the Mac was its revolutionary ability to do copy and paste across various applications. Unlike other areas in the Mac's system software that have changed and progressed over the years, copy and paste has not evolved. How many times have you found yourself going back and forth copying in one application and pasting in a different application, wishing to yourself that you could copy 5-10 items at a time, then go to another application and paste each of these items. Now you can!
• New Features
Version 3.0 of CopyPaste has been improved and enhanced in many ways
• PowerMac Native Code (faster)
• Lots of new utilities for text processing, date insertion, and world script.
• Easy access thru the bottom of the Edit menu (you'll love this feature).
• Extensive built in help.
• Improved application switching.
• Now rewritten in C
• And many other improvements.
• Shareware
Please Support Mac Shareware
Send $20 Cash, Check, or Money Order and your name, address and eddress (the email address is important it allows us to send you a key immediately and notify you of updates) to one of the addresses below. Please write down where you found CopyPaste and which version number it has.
The shareware message at boot-time is a reminder to register. Registered users get:
• A key to remove the startup dialog
• CopyPaste runs in PowerPC native mode (fast) only in registered versions
• Enhancements, including more text processing abilities
• E-mail hotline tech support (rarely needed but nice)
• The knowledge that you are participating in the evolution of CopyPaste
• Email notifying you immediately of new versions
• Clip Archive is available only to registered users
• Restore Clipboards at Restart is available only to registered users
• All future upgrades and enhancements are available free to registered users
For All Orders: Please send check, cash, or money orders equivalent to $20 for
each computer. Include your name, address and email address.
Site License Info:
Copies Price Copies Price
1 - 3 $20 each 25 - 50 $10 each
4 - 10 $15 each 50 - 100 $ 8 each
10 - 25 $12 each 100+ $ 5 each
ALL American Orders: Please pay with US Currency, Check or Money Order.
Make out checks to:
Julian Miller/Script Software
PO Box 634
Kings Beach, CA 96143
USA
916.546.9005
e-mail: julian@sierra.net
All European Orders: Please pay Cash in any currency equivalent to $20. Cash is the preferred way but if you generally don't send any cash, then send Money Order or make out Checks to:
Peter Hoerster
Besselweg 243
48149 Muenster
Germany
e-mail: hoerste@uni-muenster.de
In Japan send payment to:
Christopher Li
Elm Naka-Urawa # 103
Shikatebukuro 3-6-27
Urawa-shi, Saitama-ken 336
Japan
e-mail: Mu1c-Li@asahi-net.or.jp
Thanks for becoming a part of further development of CopyPaste and supporting Mac shareware!
ALL INFO BELOW CAN BE FOUND IN THE BUILT IN HELP OF COPYPASTE
•Quick Start
Drop CopyPaste on the System Folder and it will tell you it wants to go into the Extension Folder. Restart. CopyPaste now gives you ten clipboards instead of just one! Type the usual keyboard command for copy or cut and then any number between 1 and 9 before releasing the command key. Paste works in the same way. In addition to the normal clipboard you now have nine more.
Its this easy:
1. select an object (picture, text, sound...),
2. hold down the command key,
3. type "C" (or "X" or "V"),
4. type a number between 1 and 9,
5. release the command key.
Its really simple, just the addition of a number to the usual commands gives you 10 clipboards.
In case you’ve forgotten which clipboard goes with which number or you prefer the mouse to the keyboard, you’ll find each clipboard listed in new submenus in any application’s edit menu. There you will find each has a new submenu numbered from 0 to 9. Each number may show, the first 30 characters of a text clip, or in the case of non-text •Picture•, •Sound•, or •Movie•.
If you don't type a number then the standard clipboard will be used. In the submenus this will be number "0".
CopyPaste provides additional powerful features which can be turned on/off in the CopyPaste preferences.
• MultiPaste
You can paste any one clipboard or several at a time. Typing more than one number while pasting builds up a paste sequence that pastes in the desired order (Command + V + 1 + 2 +3 …). Repeating the V before releasing the Cmd key will clear this sequence.
• Tag and Drop
Tag and Drop is the poor man’s drag and drop. After selecting what you want to copy or move you have the following options:
1. To copy, hit the control key and click at the destination. Try it out, it’s really neat!
2. Clicking with Shift-Ctrl simulates a double click at the destination and replaces the object so double clicked by the selection.
3. Clicking with Option-Ctrl cuts the selection before pasting it at the destination, but note that if the cutting process moves the destination you mean you will end up in the wrong place: therefore think and save your file before using this option. Consider that unlike dragging and dropping, cutting and inserting is two operations and cannot be undone by programs that have only one Undo.
4. Clicking with Shift-Option-Ctrl cuts the selection and replaces the object deleted by simulated double click at the destination.
Using any of these four options without having selected anything will insert the last clip used.
You have to enable this feature in the preferences dialog. If you use another program like Quark Express which uses these control keys then you may want to turn off tag and drop in the CopyPaste preferences.
• Application Switcher
The combination Cmd-Tab switches between open programs as it has always done in Windows. Hod down the command key and select a program from the list with mouse or arrow keys. Repeating the Tab key cycles through the programs. Type "I" in the Application Switcher to display process information. Type "Q" to quit a program via Apple Events.
• Clip Archive
Wouldn't it be nice to have a command that could copy and save highlighted items to one file. Each time you copy the item it is appended to the end of a storage file. Then you could go on the net and grab item after item easily with no limit on the number of items you collect in the storage file. Later when your disconnected you could open up the storage text file which might contain hundreds of clips that you copied while online. Its easier and faster then trying to switch between two documents over and over, even with 10 clipboards. Select some text, hold down command key, type C and hit the spacebar. A text file called CopyPasteTextClips will be created on the desktop if it doesn't already exist. The selected text will then be appended to this text. You can do this over and over and each highlighted item will be appended. Thus you can create an archive of all your copies. Later it is easy to open this text file in any word processor and edit and copy the things you need. You can delete this file at any time and start a new one. This feature available to registered owners only.
• CopyPaste Window
Open the CopyPaste Window in 2 ways.
1. Use the mouse to pull the Cut, Copy or Paste submenu in the edit menu down to CopyPaste Window...; click in the close box to close the window or simply type W;
If the CopyPaste Utilities are activated in the preferences, you will find the CopyPaste Window... command in this CopyPaste Utilities submenu.
2. Use the keyboard to type the Cut, Copy or Paste command Cmd -X, C or V and click while holding the keys. You must hold the command key as long as you want the window to stay open.
In the CopyPaste Window you can see the complete text, the actual picture or hear the sound.
• "Apple" Menu
The first menu in the CopyPaste Window contains three items:
• "About CopyPaste"(try the option key),
• this Online Help,
• the preferences
• "CLIP [x]" Menu
Clip x (x = 1 ... 9) allows you to choose the clip to view and edit in the CopyPaste Window. Choose either by pulling the menu down or by typing a number.
• "Edit" Menu
"Unload Clips to Disk" puts the clipboard contents temporarily on the disk and reloads them when used. Note that this will overwrite the storage file which is used if "Restore Clipboards" is activated in the registered version.
• "Delete Clips" resets the memory blocks for the selected clipboard or for all clipboards to zero,
• "Short Date insert" inserts the short form of the current date (11. 18. 1995),
• "Long Date insert" inserts the long form of the current date (Saturday November 18, 1995),
• "Time insert" inserts the current time into the clipboard
• "Upper Case" converts the text in the open clip to upper case,
• "Lower Case" converts the text in the open clip to lower case,
• "Word Caps" heads each word in the open clip with a capital,
• "Sentence Caps" heads each sentence in the open clip with a capital,
• "One Space only" deletes double spaces from the copied text.
• "One CR only" deletes double returns from copied text.
• "Tab->4 Spaces" converts one tabulator character in the open clip to four spaces
• "4 Spaces -> Tab" converts four spaces in the open clip to one tabulator character
• 1Byte Roman->2Byte Roman and 2Byte Roman->1Byte Roman is designed for Japanese Systems and converts Roman text within Japanese text to normalen Roman text and vice versa.
• "Save Text or Pict" saves a clip to disk,
• "Open Text or Pict" loads text or a picture into the clipboard.
• "Swap" Menu
Swap swaps the open clip with any other one, i. e. it swaps the numbers.
• "FKEYS" Menu
FKeys gives access to some more sophisticated features. Some FKeys are already installed and they will run when chosen from the menu. With some programming and ResEdit experience you can add your own FKeys and increase CopyPaste’s versatility enormously .
The following FKeys are already installed in CopyPaste:
• "Bahá’í Date " converts the date in the open clip into the date form of the Bahá’í religion. If no valid date is found in the clip it inserts the Bahá’í date of the day, displaying the English or German or Japanese date form detected. The Bahá’í religion was founded by the prophet Bahá’u’lláh and has a year of 19 months of 19 days each. Synchronization with the sun is achieved by the insertion of 4 days (or 5 in leap years) at the beginning of the fasting month. The number 19 has a symbolical value for the Bahá’í’s because the Arabic word <unity > has a numerical value of 19 and the Bahá’í faith teaches the unity of all mankind, the unity of religions and the unity of races.
• "Comment" and "Uncomment" are variations of the source code of Symantec’s block comment FKey. It serves to mark text in Pascal source code as comments to the compiler.
• "Special Key" written by Andrew Welch inserts four Chicago characters symbolizing command key, checkmark, apple character.
• "Sort Selection" sorts return separated text alphanumerically.
• "EventType" Menu
if you enter the edit window by Cmd-C or V and click, the default event type will be no event and nothing will happen. In this menu you can paste or copy the open clip and typing C or V again will choose the event to occur on window closure.
• CopyPaste Utilities
The CopyPaste Utilities submenu is located in the Edit menu of any program. You have to enable it in the preferences to see it. The utilities enhance the functionality of programs in a way as if they were integrated part of the program. If you select a word in SimpleText and choose UPPERCASE from the menu, then CopyPaste copies the word, converts the clip and pastes it over the selection thus replacing the old word.
If you need one function several times, you can type command + c + e (execute) to repeat the last utilty used. The last utility you used is marked with a checkmark in the menu. The utilities are almost identical with those you find in the CopyPaste Window. The functions from the CopyPaste Utilities use the regular clipboard and change its content. The regular clipboard is copied into with command c or command c 0 (so we sometimes refer to the regular clipboard as clip 0). Clipboards 1 thru 9 are untouched by the utilities.
Please refer to the "Edit menu" section in this online help for more details about the utilities.
• About the Author
I am Peter Hoerster and the reason I embarked on programming was to have the Bahá’í date on my computer. Having acquired a taste for it, I just continued, and now I can offer you a system extension I hope you will find useful. You may not need the Bahá’í date but it is there simply because it was the reason behind my whole venture.
I also wrote a search program for specially formatted ASCII Text. I have many of the world’s religious scriptures on disk and I wanted to be able to find information quickly. This program is designed to make an index of all chapters and run a complex search through all books, based on logical links. Modern life is complicated, and it is more than just interesting to know the world’s religions’ answers for the problems besetting us all today.
From the beginning of time the light of unity
hath shed its divine radiance upon the world,
and the greatest means for the promotion of that unity
is for the peoples of the world to understand
one another’s writing and speech.
In former Epistles We have enjoined upon the Trustees
of the House of Justice either to choose one language
from among those now existing or to adopt a new one,
and in like manner to select a common script,
both of which should be taught in all the schools of the world.
Thus will the earth be regarded as one country and one home.
The most glorious fruit of the tree of knowledge
is this exalted word: Of one tree are all ye the fruit,
and of one bough the leaves. Let not man glory in this
that he loveth his country, let him rather glory in this
that he loveth his kind.
Tablets of Bahá’u’lláh
Please feel free to contact me if you are a Bahá’í or if you would like to find out more. Its an area I'm always happy to talk about.
Peter Hoerster • e-mail hoerste@uni-muenster.de
• What is the Clipboard?
The clipboard was one of the great Mac innovations. The clipboard allows you to copy
highlighted text in one program then go to another program and paste it. This is commonplace now but prior to the Mac it was much more difficult to move data from one program to another. Before the Mac there was no agreed on way to trade data while the programs were running. Now the clipboard allows you to carry data between programs but only certain types are supported, text, pict, style, sound, and movie. Programs can cut and paste there own data types within themselves but other programs must be programmed to accept those data types. Most Mac programs accept the most common types like text which can always be cut and pasted between programs but the other types may be copied in one program but not pasted in another.
The clipboard is a common area of memory that holds data which can be accessed by any program including the finder. Data can be stored in the clipboard regardless of its type or size. The clipboard can hold any type of data but a program must support each type to have it copied or pasted in that program. Apple introduced some common types and recommends that they be supported by a program, i.e. picture, text, movie, sound, style.
What is the Deskscrap
Each application has its own private section of memory for copying and pasting data. When you shift to another application then this private clipboard is shifted/translated to the deskscrap. The deskscap is a section of system memory that holds data and is available to all applications.
When you copy data to the clipboard like text with formatting and style in a word processor and then paste it elsewhere in the same document you notice that the formatting and style is retained. When you go to another application with the same data you may find that formatting and style disappears and only the text is pasted. This may be due to one or two reasons. It may be because the first application does not allow 'style info to be passed to the deskscrap or it may be that the second application does not support receiving 'style' from the deskscrap.
So if you want a program to support more file types then you should contact the companies that produce those programs.
Fortunately some of the above programs allow to adjust their preferences to support more types in their clips. MS-Word 4.x-5.X (which in many ways is better then version 6.x) lets you select the use of RTF in the clipboard in their preferences. This option enables styles in all of the clipboards. Check the manual of your program for these preferences.
Music Programs
Some programs won't use the standard deskscrap thus preventing CopyPaste to store their clips. Music programs like Alchemy and other Midi programs behave like this. Please write to the programmers of those applications and ask them to support the standard clipboard with all of their data. It's no effort for them and requires only a single line of code!
• Some programs create their own MenuDefinitionFunction to enhance the standard menu presentation. Generally if you see more than one modifier (i.e. shift, option, command, ctrl), patterns or special fonts in the menus, the program uses such a customized menu drawing function. Most programs will nevertheless support submenus. Some programs will not. CopyPaste can patch the custom menu with the usual system menu drawing function. Look at the preferences with its online help to see the option. If you use this option, you will probably miss some features, i.e. the display of assigned keystrokes.
• A few extensions may also patch the menu function like CopyPaste does. This may interfere with CopyPaste's actions. Magic Menu from Aladdin crashes if CopyPaste is installed. Popup Folder 2.0.1 seems to delete all events when leaving the patched trap thus preventing CopyPaste from working properly. There is an old type of fax software that alters the menubar if also installed. These are the only known problems. Newer versions then Popup Folder 2.0.1 work fine with CopyPaste.
To solve these problems you can do this: First try to put the extension which causes the problem into the extensions folder of your system and rename it with a space character in the front. Then this extension will be loaded before CopyPaste in the boot process. If this does not help, you could check the preferences of the extension whether it has a option to switch off the menu patch. Sometimes its not needed. If nothing seems to help, then you can disable the Menu Support of CopyPaste in the preferences dialog. Then you will not find the CopyPaste Window or the preferences dialog in the Menu anymore, but you can still open the CopyPaste Window if you type command + c + mouseclick. If you are not successful in locating the preferences again, you should delete the preferences file "CopyPasteData" from the preferences folder of your system.
• Some programs use command + tab to cycle through their own data records. The use of this key combination would be overwritten by CopyPastes Application Switcher. You can disable CopyPastes application switching in the preferences.
• Some programs like QuarkXpress or HyperCard or Ragtime use the ctrl + mouseclick for their own purpose. Many users had problems with earlier versions of CopyPaste because this key combination was used for Tag and Drop as a default. For this reason Tag and Drop is disabled by default. You can enable it in the preferences.
• There are system extensions which are not recognized by the Extensions Manager which comes with System 7.5. These are background only applications like HPBackground or others. If you try to disable all extensions in order to find a extension conflict, the Extension Manager would miss these extensions. So you have to check your folders including the Startup Items folder manually if you really want to be sure when searching for a conflict. Note: We have never heard of problems with CopyPaste when installed on a really clean system.
•• These last two two items are very very rare but describe some unusual misbehavior of some programs in conjunction with CopyPaste. Its possible that with version 3.0 that this has been eliminated.
• Under some circumstances (we have not determined what programs are involved) you will find a numbered clipboard replaced with a content you have copied into a totally different clipboard. This happens only (if it happens at all) when you switch to a different program and then use a clipboardnumber which differs from the last used.
If you use a set of applications which bring up this misbehavior, you could do the following: If you know which clipboard you are going to use after you switch to the second program, you could use this as the last one in the first program. I.e. you could copy something into clipboard x , switch to the second program and copy the thing you want into clipboard x.
• Some programs would not paste anything from the deskscrap, even if you see the content in the CopyPaste window. In such a program it could happen, that you use a numbered clipboard, switch to the mentioned program, copy something to the default clipboard and would not be able to paste it again. The reason is that CopyPaste informs the program always when it changes the deskscrap, i.e. it uses a numbered clipboard and then a differently numbered one. Therefore the mentioned program would think there is something copied to the deskscrap and it would not paste it even if it has its own clip at hand. In these very rare cases it helps to copy to the standard clipboard twice in the beginning to prevent CopyPaste from changing the deskscrap in the background. Later on you only need to copy and paste normally until you use a numbered clipboard again.